home *** CD-ROM | disk | FTP | other *** search
- Hi,
-
- when i have tried to create a telnet session than
-
- 1) it used the rlogin instead of the telnet
- 2) the way the rlogin is used is wrong.. it sends the command
- RLOGINtelnet /username= ... WITHOUT THE HOSTNAME
-
-
- C++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++C
- HTACCESS.C as it is now
- C++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++C
-
- BOOL rlogin = strcmp(access, "rlogin");
- .
- .
- .
-
- if (!rlogin) { /* telnet */
- if (user) printf("When you are connected, log in as %s\n", user);
- sprintf(command, "TELNET %s%s %s",
- port ? "/PORT=" : "",
- port ? port : "",
- hostname);
- } else {
- sprintf(command, "RLOGIN%s%s%s%s %s", access,
- user ? "/USERNAME=" : "",
- user ? user : "",
- port ? "/PORT=" : "",
- port ? port : "",
- hostname);
- }
- if (TRACE) fprintf(stderr, "HTaccess: Command is: %s\n", command);
- system(command);
- return HT_NO_DATA; /* Ok - it was done but no data */
-
- C++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++C
- correct code is :
- C++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++C
- HTACCESS.C
-
- BOOL rlogin = strcmp(access, "rlogin");
- .
- .
- .
-
- if (rlogin) { /* telnet */
- if (user) printf("When you are connected, log in as %s\n", user);
- sprintf(command, "TELNET %s%s %s",
- port ? "/PORT=" : "",
- port ? port : "",
- hostname);
- } else {
- sprintf(command, "RLOGIN%s%s%s%s %s",
- user ? "/USERNAME=" : "",
- user ? user : "",
- port ? "/PORT=" : "",
- port ? port : "",
- hostname);
- }
- if (TRACE) fprintf(stderr, "HTaccess: Command is: %s\n", command);
- system(command);
- return HT_NO_DATA; /* Ok - it was done but no data */
-
- C++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++C
-
-
- thanks
- __o o__
- _ \<,_ _.>/ _
- (_)/ (_) (_) \(_)
-
- d u d u
- Hebrew University
- Computation Center
- Jerusalem, Israel
-
-
-